
import es.cea.core.scopes.Sesion;

public class ServicioForo {

	public Sesion sesion;

	public Foro dameForo(String nombre) throws UsuarioNoRegistradoException,
			UsuarioSinPermisosException {

		Usuario usuario =  (Usuario) sesion.getAtributo("usuario");

		if (usuario == null) {

			throw new UsuarioNoRegistradoException();
		} else {
			Foro foro = new Foro();
			foro.nombre = nombre;

			if (usuario.foro.contains(foro))
				return usuario.foro.get(usuario.foro.indexOf(foro));
			else {

				throw new UsuarioSinPermisosException();
			}
		}
	}
}
